package day7.nimingneibulei.fight3;

import java.util.Arrays;
import java.util.Comparator;

public class test
{
    public static void main(String[] args)
    {
            stduent s[]=new stduent[6];
            s[0]=new stduent("ming",14,183);
        s[1]=new stduent("ming",15,185);
        s[2]=new stduent("ming",16,187);
        s[3]=new stduent("ming",17,188);
        s[4]=new stduent("ming",18,181);
        s[5]=new stduent("ming",19,183);
//        Arrays.sort(s,new Comparator<stduent>()
//        {
//            @Override
//            public int compare(stduent a,stduent b)
//            {
//                   return a.getTall()-b.getTall();
//            }
//        });
       // System.out.println(s[0].getTall());

        Arrays.sort(s,(stduent o1,stduent o2)->
        {
            return o1.getTall()-o2.getTall();
        }
        );
     new func(s);func.test();
       // func f1=new func(s); f1.test();

    }
}
class func
{
    static stduent s[]=new stduent[6];
    public func(){}
    public func(stduent []s){
        func.s=s;
        //不能写s=s优先使用了局部变量
    }

    public static void test()
    {
        for(int i=0;i<s.length;i++)
        {
            System.out.println(s[i].getTall());
        }
    }

}
//class func
//{
//     stduent s[]=new stduent[6];
//    public func(){}
//    public func(stduent []s){
//        this.s=s;
//        //不能写s=s优先使用了局部变量
//    }
//
//    public  void test()
//    {
//        for(int i=0;i<s.length;i++)
//        {
//            System.out.println(s[i].getTall());
//        }
//    }
//
//}
